package com.soft.line.auth;

/**
 * 权限相关常量定义
 *
 * @author 86185
 * @date 2020/5/9 15:51
 */
public class AuthConstant {

    /**
     * 用户默认密码
     */
    public static final String DEFAULT_PASSWORD = "111111";
    /**
     * 密码加密拼接key值
     */
    public static final String PASSWORD_ENCRYPT_KEY = "$admin_key";

    /**
     * 请求header中token参数名
     */
    public static final String TOKEN_HEADER = "Authorization";
    /**
     * token中加密的md5长度
     */
    public static final int TOKEN_MD5_LENGTH = 32;
    /**
     * 加密token拼接字符
     */
    public static final String SAFE_STRING = "$token$";
    /**
     * 用户名密码登录生成token前缀
     */
    public static final String USER_TOKEN_PREFIX = "Basic ";
    /**
     * 微信授权登录生成token前缀
     */
    public static final String WE_CHAT_TOKEN_PREFIX = "Bearer ";
    /**
     * 微信授权登录服务器第三方session有效时间，单位秒，默认24小时
     */
    public static final long WE_CHAT_EXPIRES = 86400;

}
